package command;

import org.uc3m.ed.Factory.panel.FactoriaPanel;
import org.uc3m.ed.implementacion.ComandoUtilizado;
import org.uc3m.ed.implementacion.Command;
import org.uc3m.ed.interfaz_grafica.ventana.PanelDibujo;
import org.uc3m.ed.tad.lista.Pila;

public class CommandExtraer implements Command {
	
	@Override
	public void execute() {
		PanelDibujo panel= FactoriaPanel.metodoFactoria();
		Pila<Integer> pila=(Pila<Integer>) panel.getEstructura();
		
		pila.extraer();
		panel.getPilaComandos().push(new ComandoUtilizado("E",""));
		panel.setEstructura(pila);
		panel.setDimensionDefecto();
		panel.repaint();
		

	}

}
